package br.com.condominio.controller;

import java.sql.SQLException;
import java.util.List;

import br.com.condominio.model.dao.FuncionarioDAO;
import br.com.condominio.model.dao.UsuarioDAO;
import br.com.condominio.view.vo.UsuarioVO;

public class UsuarioController {

	private UsuarioDAO dao;

	public UsuarioController() throws ClassNotFoundException, SQLException {
		this.dao = new UsuarioDAO();
	}

	public boolean atualizar(UsuarioVO funcionario) throws SQLException {
		return (this.dao.atualizar(funcionario));
	}

	public boolean criar(UsuarioVO funcionario) throws SQLException,
			ClassNotFoundException {
		return (dao.criar(funcionario));
	}

	public List<UsuarioVO> getAllFuncionarios() throws SQLException,
			ClassNotFoundException {
		return (dao.getAllusuarios());
	}

	public boolean excluir(UsuarioVO funcionario) throws SQLException,
			ClassNotFoundException {
		return (dao.excluir(funcionario));
	}
}
